/* 公用弹性布局 */
uni-page-body {
	background-color: #FFFFFF;

	color: rgb(102, 102, 102);
}

/* 单行文字溢出隐藏 */
.text-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fw-bold {
	font-weight: bold;
}

.b-t {
	border-top: 1upx solid #e6e6e6;
}

.mt-15 {
	margin-top: 15upx;
}

.m-50 {
	margin: 50upx;
}

.mt-10 {
	margin-top: 10upx;
}

.mr-30 {
	margin-right: 30upx;
}

.mt-20 {
	margin-top: 20upx;
}

.m-30 {
	margin: 30upx;
}

.mb-10 {
	margin-bottom: 10upx;
}

.ml-10 {
	margin-left: 10upx;
}

.right {
	text-align: right;
}

.flex-bt {
	justify-content: space-between;
}

.flex0 {
	display: flex;
	align-items: center;
}

.flex0-start {
	display: flex;
	align-items: flex-start;
}

.flex0-end {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.bg-lan {
	background-color: #2573f3;
}

.radius-10 {
	border-radius: 10upx;
}

.c-hse {
	color: #f6b420;
}

.radius-20 {
	border-radius: 20upx;
}

.js-center {
	justify-content: center;
}

.w100 {
	width: 100%;
}

.flex2 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.flex1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.flex3 {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.bg-zt {
	background-color: #ff4300;
}

.c-zt {
	color: #ff4300;
}

.c-999 {
	color: #999;
}

.bg-fff {
	background-color: #fff;
}

.bg-999 {
	background-color: #999;
}

.bg-a0 {
	background-color: #a0a0a0;
}

.ptb-25 {
	padding: 25upx 0;
}

.plr-40 {
	padding-left: 40upx;
	padding-right: 40upx;
}

.p-30 {
	padding: 30upx;
}

.p-40 {
	padding: 45upx;
}

.p-10 {
	padding: 10upx;
}

.c-fff {
	color: #fff;
}

.c-333 {
	color: #333;
}

.c-000 {
	color: #000;
}

.f-36 {
	font-size: 36upx;
}

.f-32 {
	font-size: 32upx;
}

.f-28 {
	font-size: 28upx;
}

.f-24 {
	font-size: 24upx;
}

.f-26 {
	font-size: 26upx;
}

.f-18 {
	font-size: 16upx;
}

.f-30 {
	font-size: 30upx;
}

.center {
	text-align: center;
}


/* 登录注册模块填充 */
.login_content {
	padding: 0px 60upx;
	padding-top: 140upx;
}

.login_content .userlogin_box .item {
	/* padding-top: 42rpx;
	padding-bottom: 20upx;
	border: 1upx solid #909090; */
	padding: 42rpx 23rpx;
	width: 650rpx;
	height: 90rpx;
	border-radius: 50rpx;
	opacity: 1;
	border: 1rpx solid #909090;
	box-sizing: border-box;
}

.login_content .userlogin_box .item image {
	width: 44upx;
	height: 44upx;
}


.login_content .userlogin_box .item .cloer_icon {
	width: 32upx;
	height: 32upx !important;

}


.automatic_logon {
	padding-top: 30upx;
	padding-bottom: 60upx;
}

.automatic_checked {
	position: relative;
	border-radius: 5upx;
	background-image: -moz-linear-gradient(172deg, #ff4300 0%, #ff4300 100%);
	background-image: -webkit-linear-gradient(172deg, #ff4300 0%, #ff4300 100%);
	background-image: -ms-linear-gradient(172deg, #ff4300 0%, #ff4300 100%);

	width: 33upx;
	height: 33upx;
	margin-right: 10upx;
	display: flex;
	justify-content: center;
	align-items: center;
}

.automatic_checked .yes_icon {
	width: 29upx;
	height: 21upx;
	text-align: center;
}

.userlogin_submit {
	background: #ff4300;
	width: 650rpx;
	height: 90rpx;
	color: #FFFFFF;
	text-align: center;
	line-height: 90rpx;
	border-radius: 50rpx;
	font-size: 36rpx;
	font-weight: 400;
	color: #FFFFFF;

}

.code_login {
	margin-top: 50upx;
}


.third_party_login {
	display: flex;
	align-items: center;
}

.third_party_login_text {
	color: rgb(51, 51, 51);
	text-align: center;
	position: relative;
	/* margin: 0px 20upx; */
}

.line {
	flex: 1;
	background: #cccccc;
	height: 1upx;
}

.third_party_login_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 39upx;
	background-color: #FFFFFF;
	margin-left: -60upx;
	width: 750rpx;
}

.third_party_login_icon image {
	width: 66upx;
	height: 66upx;
	margin: 0px 15upx;
}




.phone_code {
	background-color: rgb(229, 229, 229);
	width: 180upx;
	height: 53upx;
	text-align: center;
}

.fromsubmit {
	position: fixed;
	bottom: 0px;
	width: 100%;
	border-width: 1px;
	background-color: #ff4300;
	text-align: center;
	color: #FFFFFF;
	font-size: 30upx;
	height: 80upx;
	line-height: 80upx;
}

.getactive {
	background: #ff4300;
	color: #FFFFFF;
}
